home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / svgapb23 / readme.1st < prev    next >
Encoding:
Text File  |  1995-01-19  |  8.1 KB  |  196 lines

  1. *****************************************************************************
  2. SVGAPB  A SVGA Graphics Lib For Use With PB Inc PowerBASIC 3.00c (and later)
  3. Copyright (c) 1993-1995 By Stephen L. Balkum and Daniel A. Sill 
  4. *****************************************************************************
  5.  
  6. *****************************************************************************
  7. INTRODUCTION
  8. *****************************************************************************
  9.     SVGAPB is a Super VGA graphics library designed for use with 
  10. PowerBasic Inc's PowerBASIC 3.00c (and later).  It is written in 100% 
  11. assembly language for the best possible speed.  It provides the PowerBASIC 
  12. programmer with an easy interface to the high resolution/high color video 
  13. modes of the newer SVGA video cards.  Because there is no "standard" for VGA 
  14. video cards above the 320x200x256 resolution, each video card manufacturer 
  15. has implemented a slightly different method to access these high resolution/
  16. high color video modes.  This graphics library will automatically identify 
  17. the video card and its installed memory.  This way, the programmer may write 
  18. graphics programs that will work on most any SVGA card without writing 
  19. specific versions for each individual SVGA card.  Over 100 subroutines and 
  20. functions are provided.
  21.  
  22.  
  23. *****************************************************************************
  24. SYSTEM REQUIREMENTS
  25. *****************************************************************************
  26.         
  27.     This SVGA graphics library requires a 386sx or better processor (to
  28. take advantage of 32 bit instructions) as well as one of the following Super 
  29. VGA video card brands/chip sets:
  30.         
  31.         Acumos SuperVGAs
  32.         Avance Logic SuperVGAs
  33.         ATI Technologies SuperVGAs
  34.         Ahead SuperVGAs
  35.         Chips and Technologies SuperVGAs
  36.         Cirrus Logic SuperVGAs
  37.         Everex Micro Enhancer SuperVGAs
  38.         Genoa SuperVGAs
  39.         Mxic SuperVGAs
  40.         NCR SuperVGAs
  41.         Oak Technologies SuperVGAs
  42.         Realtek SuperVGAs
  43.         Paradise/Western Digital SuperVGAs
  44.         Primus SuperVGAs
  45.         Trident SuperVGAs
  46.         Tseng Labs SuperVGAs
  47.         Video 7 SuperVGAs
  48.         All VESA compatible SuperVGAs (version 1.00 and greater)
  49.  
  50.     The maximum resolution is dependent on the video card, its 
  51. installed memory, and the video monitor.  Most VGA video cards support the 
  52. 320x200x256 and 640x400x256 video modes.  512k of video memory is required 
  53. to support the 640x480x256 and 800x600x256 video modes.  1 meg of video 
  54. memory is required to support the 1024x768x256 video mode.  2 meg of video 
  55. memory is required to support the 1280x1024x256 video mode.
  56.     Also, video card manufactures are starting to provide VESA drivers 
  57. for their video cards. Contact the technical service department of your 
  58. video card manufacturer and see if they have a VESA driver available for 
  59. your card.
  60.  
  61. Note:  Unfortunately, we currently cannot detect more than 1 Meg of video
  62. memory on ATI SuperVGAs.  We suggest users of 2 Meg ATI cards use the VESA
  63. driver with the pan option enabled (vvesa.com pan).  Any suggestions in this
  64. area are appreciated.
  65.  
  66.  
  67. *****************************************************************************
  68. WHAT IS NOT INCLUDED
  69. *****************************************************************************
  70.     The following functions are not included with the shareware version. 
  71. Please note that we feel that these functions are not nessessary for the 
  72. evaluation of the library but do provide some incentive to register.
  73.  
  74.     FILLCONVEXPOLY
  75.     FILLPOLY
  76.     PCXMAKE
  77.     XMSALLOCATE
  78.     XMSBLKGET
  79.     XMSBLKPUT
  80.     XMSCOPY
  81.     XMSERROR
  82.     XMSFREE
  83.     XMSGET
  84.     XMSPUT
  85.     XMSSCREENGET
  86.     XMSSCREENPUT
  87.     
  88.  
  89. *****************************************************************************
  90. LEGAL STUFF
  91. *****************************************************************************
  92.  
  93. NO WARRANTY / NO LIABILITIES:
  94.     Stephen L. Balkum, Daniel A. Sill, and Zephyr Software provide no 
  95. warranties, either expressed or implied, of merchantability, or fitness, 
  96. for a particular use or purpose of this SOFTWARE and documentation.      
  97.     In no event shall Stephen L. Balkum, Daniel A. Sill, and Zephyr 
  98. Software be held liable for any damages resulting from the use of, misuse of, 
  99. or inability to use, the SOFTWARE and documentation.
  100.  
  101.  
  102. COPYRIGHT:
  103.     This SOFTWARE is owned by Stephen L. Balkum, Daniel A. Sill and is 
  104. protected by both United States copyright laws, and international treaty 
  105. provisions. 
  106.  
  107.  
  108. U.S. GOVERNMENT RESTRICTED RIGHTS:
  109.     Use, duplication, or disclosure of the SOFTWARE and documentation
  110. by the U.S. Government is subject to the restrictions as set forth in 
  111. subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer 
  112. Software clause at DFARS 252.227-7013. Contractor/manufacturer is Stephen 
  113. L. Balkum and Daniel A. Sill P.O. Box 7704, Austin, Texas 78713-7704
  114.  
  115.  
  116. OTHER RESTRICTIONS:
  117.     You may not rent, or lease, this SOFTWARE or documentation. You 
  118. may not network this SOFTWARE or documentation.  You may not disassemble
  119. or reverse engineer this SOFTWARE.  THIS SOFTWARE IS FOR EVALUATION ONLY.
  120. YOU ABSOLUTELY MAY NOT SELL, RENT, LEASE, GIVE AWAY ANY PROGRAMS WRITTEN 
  121. USING THIS SHAREWARE VERSION OF THIS SUPER VGA GRAPHICS LIBRARY.  ANYONE 
  122. FOUND DOING SO WILL BE PROSECUTED.
  123.  
  124.  
  125. *****************************************************************************
  126. REGISTRATION, UPGRADES, BUG REPORTS, ETC.
  127. *****************************************************************************
  128.  
  129. REGISTRATION:
  130.     If, after evaluating this software, you would like to register it,
  131. the price is $35.00 for the first copy and $5 for each additional copy or
  132. upgrade (including alternate DOS versions). With registration you will 
  133. receive the registered version of the SVGAPB graphics library and the 
  134. following bonuses:
  135.  
  136.     * Additional features such a PCX encoding, XMS support and the
  137.       polygon fill routines.
  138.     * MS Word 2.0 file Documentation (including drawings, table of contents,
  139.       complete index, ready to print).
  140.     * A text file version of the documentation (including a table of 
  141.       contents)
  142.     * A font editor (mouse/keyboard driven with source and samples)
  143.       that will allow you to create custom fonts (from 4x4 to 8x16)
  144.       as well as font object files that can be linked with your program.
  145.     * A mouse cursor editor (mouse/keyboard driven with source and
  146.       samples) that will allow you to create custom mouse cursors as
  147.       well as mouse cursor object files that can be linked with your
  148.       program.
  149.     * An Online PBH Help File for the Power BASIC IDE that contains 
  150.       information for every SVGAPB function and subroutine.
  151.     * Limited telephone technical support (evenings only, we will be
  152.       glad to help you with the use of our library, but we cannot debug
  153.       your code.)
  154.     * Discounts on upgrades and alternate DOS versions (such as the C
  155.       version (for MS, Symantec & Borland), the MS QuickBASIC version and the
  156.       MS PDS/VBDOS version).
  157.  
  158. Please see the file 'ORDER.FRM' for complete ordering information.
  159.  
  160.  
  161. UPGRADES:
  162.     We will maintain a mailing list of registered users so we may
  163. notify you of future upgrades, discounts and products.  Should you discover
  164. that a new version exists and we have not notified you, please contact us
  165. for upgrade information and discounts.
  166.  
  167.  
  168. COMMENTS, SUGGESTION, BUG REPORTS:
  169.     We are very interested in what you think of our library, Please 
  170. send all comments, suggestions, ideas, and bug reports to:
  171.  
  172.      Zephyr Software
  173.      P.O. Box 7704
  174.      Austin, Texas  78713-7704
  175.  
  176. We can also be contacted through internet:
  177.         
  178.      balkum@phoenix.phoenix.net
  179.      sill@zoe.as.utexas.edu
  180.  
  181.  
  182. ABOUT SHAREWARE:
  183.     We are big believers in the shareware concept.  Both of us have
  184. purchased several shareware packages.  In keeping with the concept of 
  185. shareware, this software package is not vitally crippled, oversized,
  186. or otherwise disabled.  The only real difference between the registered 
  187. version and the shareware version is that the registered version will 
  188. have your name and a serial number encoded within it and you will be
  189. permitted to distribute programs written with it.
  190.  
  191. Please help all shareware authors and register the software that you use.
  192.  
  193. Thank you for taking the time to read this.
  194.  
  195.     Stephen L. Balkum                       Daniel A. Sill
  196.